<xsl:if test="not($ignoreBlankFields) or normalize-space($targetNode) != ''">
<xsl:copy-of select="$targetNode/node()" />
<xsl:copy-of select="$separator" />
</xsl:if>
<xsl:copy-of select="$prefix" />
<xsl:copy-of select="node()" />
</xsl:copy>
</xsl:if>
</xsl:template>
<xsl:template name="insertRepeating">
<xsl:param name="elementName" />
<xsl:param name="targetNode" />
<xsl:param name="order" />
<xsl:param name="removeBlanks" />
<xsl:param name="prefix" />
<xsl:if test="not($removeBlanks) or normalize-space(.) != '' or .//@*[not(namespace-uri()="http://www.w3.org/2001/XMLSchema-instance" or starts-with(name(), "xml:"))][normalize-space(.)!='']">